package com.crrc.dataparse.entity;

import java.io.Serializable;

public class Pro2TempPK implements Serializable {
    public Protocol protocol;
    public Template template;

    public Pro2TempPK() {
    }
    @Override
    public int hashCode() {
        return (this.protocol.getOid() + this.template.getOid()).hashCode();
    }
    @Override
    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        } else if (!(obj instanceof Pro2TempPK)) {
            return false;
        } else if (obj == null) {
            return false;
        } else {
            Pro2TempPK pk = (Pro2TempPK)obj;
            return pk.protocol.equals(this.protocol) && pk.template.equals(this.template);
        }
    }
}
